Criando volumes usando a CLI

É possível usar a interface da linha de comandos (CLI) para criar um volume. É possível criar volumes que não são volumes de alta disponibilidade ou criar volumes de alta disponibilidade.

Antes de Iniciar

Se o volume sendo criado for mapeado para uma unidade flash, os dados armazenados no volume não serão protegidos contra falhas de Unidade flash ou falhas de nó. Para evitar a perda de dados, inclua uma cópia de volume que seja mapeada para um Unidade flash em outro nó.

Esta tarefa assume que o sistema foi configurado e que você criou conjuntos de armazenamentos. É possível estabelecer um conjunto de armazenamentos vazio para conter os MDisks que são usados para volumes de modo de imagem.

Sobre Esta Tarefa

Nota: Se desejar manter os dados em um disco gerenciado, crie o modo de imagem (volumes). Esta tarefa descreve como criar um volume com virtualização dividida.

Use o comando mkvdisk para criar volumes sequenciais, divididos ou de modo de imagem que não são volumes de alta disponibilidade. Use o comando mkvolume para criar volumes de alta disponibilidade (ou volumes que não sejam de alta disponibilidade). Use o comando mkimagevolume para criar um volume de modo de imagem ao importar dados (preservados) em um disco gerenciado de outro sistema de armazenamento.

Procedimento

Para criar volumes, conclua estas etapas.

  1. Emita o comando lsmdiskgrp da CLI para listar os conjuntos de armazenamentos disponíveis e a quantia de armazenamento livre em cada grupo.

    Emita este comando da CLI para listar os conjuntos de armazenamentos:

    lsmdiskgrp -delim :
    
    

    A seguinte saída é exibida:

    id:name:status:mdisk_count:vdisk_count:capacity:extent_size:free_capacity:virtual_capacity:
    used_capacity:real_capacity:overallocation:warning:easy_tier:easy_tier_status
    0:mdiskgrp0:degraded:4:0:34.2GB:16:34.2GB:0:0:0:0:0:auto:inactive
    1:mdiskgrp1:online:4:6:200GB:16:100GB:400GB:75GB:100GB:200:80:on:active
  2. Decida para qual conjunto de armazenamentos você deseja fornecer o armazenamento para o volume.
  3. Emita o comando lsiogrp da CLI para mostrar os grupos de E/S e o número de volumes designados a cada grupo de E/S.
    Nota: É normal que sistemas com mais de um grupo de E/S tenham mkvdisk, que tem volumes em grupos de E/S diferentes. É possível usar FlashCopy para fazer cópias dos volumes, independentemente de se os volumes de origem e de destino estão no mesmo grupo de E/S.

    De maneira semelhante, se você planejar usar o intrasistema do Metro Mirror ou Global Mirror, ambos os volumes principal e auxiliar podem estar no mesmo grupo de E/S ou em grupos de E/S diferentes.

    Emita este comando da CLI para listar grupos de E/S:

    lsiogrp -delim :

    A seguinte saída é exibida:

    
    id:name:node_count:vdisk_count:host_count
    0:io_grp0:2:0:2
    1:io_grp1:2:0:1
    2:io_grp2:0:0:0
    3:io_grp3:0:0:0
    4:recovery_io_grp:0:0:0
  4. Decida para qual grupo de E/S você deseja designar o volume. Isso determina quais nós do sistema no sistema processam as solicitações de E/S a partir dos sistemas host. Se você tiver mais de um grupo de E/S, certifique-se de distribuir os volumes entre os grupos de E/S para que a carga de trabalho de E/S seja compartilhada uniformemente entre todos os nós do sistema.
  5. Emita o comando mkvdisk da CLI para criar um volume (que não é um volume de alta disponibilidade) que usa virtualização dividida. Use o comando mkvolume para criar volumes de alta disponibilidade.

    A taxa em que o volume copia a ressincronização após a perda de sincronização pode ser especificada usando o parâmetro -syncrate. Tabela 1 define as taxas. Essas configurações também afetam a taxa inicial de formatação.

    Tabela 1. Taxas de Ressincronização de Cópia
    Valor de Syncrate Dados copiados por segundo
    1-10 128 KB
    11-20 256 KB
    21-30 512 KB
    31-40 1 MB
    41-50 2 MB
    51-60 4 MB
    61-70 8 MB
    71-80 16 MB
    81-90 32 MB
    91-100 64 MB

    A configuração padrão é 50. A taxa de sincronização deve ser configurada de forma que as cópias do volume sejam ressincronizadas rapidamente após a perda de sincronização.

    Emita este comando da CLI para criar um volume com duas cópias usando o nome do grupo de E/S e o nome do conjunto de armazenamentos e especificando a taxa de sincronização:

    mkvdisk -iogrp io_grp1 -mdiskgrp
    grpa:grpb -size500 -vtype striped 
    -copies 2 –syncrate 90 

    em que io_grp1 é o nome do grupo de E/S que você deseja que o volume use, grpa é o nome do conjunto de armazenamentos da cópia primária do volume e grpb é o nome do conjunto de armazenamentos da segunda cópia do volume e 2 é o número de cópias de volume e a taxa de sincronização é 90, que equivale a 32 MB por segundo.

    Emita este comando da CLI para criar um volume usando o ID do grupo de E/S e o ID do conjunto de armazenamentos:

    mkvdisk -name mainvdisk1 -iogrp 0
     -mdiskgrp 0 -vtype striped -size 256 -unit gb
     

    Em que mainvdisk1 é o nome que você deseja dar ao volume, 0 é o ID do grupo de E/S que você quer que o volume use, 0 é o ID do conjunto de armazenamentos que você quer que o volume use e 256 é a capacidade do volume.

    Emita este comando da CLI para criar um volume thin-provisioned usando o nome do grupo de E/S e o nome do conjunto de armazenamentos:

    mkvdisk  -iogrp io_grp1 -mdiskgrp bkpmdiskgroup
    -vtype striped
    -size 10 unit gb -rsize 20% -autoexpand -grainsize 32 
     

    Em que io_grp1 é o nome do grupo de E/S que você quer que o volume use e 20% é a quantidade de armazenamento real a ser alocada para o volume, como uma proporção de seu tamanho virtual. Neste exemplo, o tamanho é 10 GB, portanto, serão alocados 2 GB.

    Emita este comando da CLI para criar um volume com duas cópias usando o nome do grupo de E/S e o nome do conjunto de armazenamentos:

    mkvdisk -iogrp io_grp1 -mdiskgrp
    grpa:grpb 
    -size 500 -vtype striped -copies 2
    

    em que io_grp1 é o nome do grupo de E/S que você deseja que o volume use, grpa é o nome do conjunto de armazenamentos da cópia primária do volume e grpb é o nome do conjunto de armazenamentos da segunda cópia do volume e 2 é o número de cópias de volume.

    Emita este comando da CLI para criar um volume de alta disponibilidade dividido:
    mkvolume -pool 0:1 -size 1000
    Isso cria um volume em um conjunto de armazenamentos 0 com uma capacidade de 1000 MBs.
    Emita este comando da CLI para criar um volume de modo de imagem:
    mkimagevolume -mdisk 7 -pool 1 -thin -size 25 -unit gb
    Isso importa um volume de modo de imagem thin-provisioned com uma capacidade virtual de 25 GB no conjunto de armazenamentos 1 usando MDisk 7.
    Nota: Se você desejar criar duas cópias de volume de tipos diferentes, crie a primeira cópia usando o comando mkvdisk e, em seguida, inclua a segunda cópia usando o comando addvdiskcopy.Para criar um volume de alta disponibilidade, use o comando mkvolume. Para converter um volume básico em um volume de alta disponibilidade, use o comando addvolumecopy.
  6. Emita o comando lsvdisk da CLI para listar todos os volumes que foram criados.